home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / bakfirem.zip / BACKFIRE.DOC next >
Text File  |  1992-06-29  |  70KB  |  1,693 lines

  1.  
  2.        
  3.        
  4.        ╔═╦═══════╗
  5.          ║       ╚╗
  6.          ║        ║  ╔════════╗  ╔════════╗    ╦      ╦
  7.          ║       ╔╝  ║        ║  ║        ║    ║   ╔══╝
  8.          ╠═══════╣   ╠════════╣  ║        ╩    ║  ╔╝
  9.          ║       ╚╗  ║        ║  ║             ╠══╣
  10.          ║        ║  ║        ║  ║        ╦    ║  ╚╗
  11.          ║       ╔╝  ║        ║  ║        ║    ║   ╚╗
  12.        ╚═╩═══════╝   ╩        ╩  ╚════════╝    ╩    ╚══╝
  13.        
  14.                    ╔══╦════╗   ╔═══╦═══╗    ╔═╦═════╗     ╔═╦═════╗
  15.                       ║            ║          ║     ╚╗      ║
  16.                       ╠═══╣        ║          ║     ╔╝      ║
  17.                       ║            ║          ╠═════╣       ╠═════╣
  18.                       ║            ║          ║     ╚╗      ║
  19.                       ║            ║          ║      ║      ║
  20.                       ╩        ╚═══╩═══╝      ╩      ╩    ╚═╩═════╝
  21.                         Callback Verification for Spitfire 3.2
  22.        
  23.        
  24.                                  BackFire Version 3.02
  25.                           Copyright 1991,1992 Stephen L. Cox
  26.                                    All Rights Reserved
  27.        
  28.        
  29.                                   TEST DRIVE VERSION
  30.                         EXPIRES 30 DAYS FROM DATE OF INSTALLATION        
  31.        
  32.        
  33.        
  34.        
  35.        Welcome  to  BackFire, the  Callback  Verification  system  designed
  36.        exclusively for Spitfire 3.2 systems.
  37.        
  38.        BackFire offers you  unparalleled reliability and flexibility in the
  39.        important task of verification your BBS callers.
  40.        
  41.        BackFire was designed with SAFETY and RELIABILITY in mind and a great
  42.        deal of thought has gone into its design.
  43.        
  44.        Although extremely  powerful, BackFire  is easy to install, and once
  45.        installed it seldom needs further attention.
  46.        
  47.        BackFire is tightly integrated with Spitfire 3.2. Data files, screen
  48.        files  and  executable  files  use  directory  structures  that  are
  49.        already in place and in use by Spitfire. No special directories  are
  50.        required and there are NO modem reconfigurations necessary.
  51.        
  52.        I believe you  will find BackFire to be an indispensable addition to
  53.        your BBS system.  I hope you enjoy using it as much as I've  enjoyed
  54.        bringing it to you.
  55.        
  56.        Steve Cox        
  57.        THE PRELIMINARIES:
  58.        
  59.        [[[ Limited License ]]]
  60.        
  61.        The  TEST  DRIVE  versions  of  BackFire  are copyrighted commercial
  62.        software but may  be freely distributed  in unmodified form  and all
  63.        copyright notices must remain intact.
  64.        
  65.        The REGISTERED versions of BackFire are copyrighted commercial
  66.        software and may NOT be distributed in any way.  
  67.        
  68.         BackFire (tm) Version 3.02
  69.         Copyright 1991,1992 by Stephen L. Cox
  70.         All Rights Reserved
  71.        
  72.         Distributed by:
  73.                Live Systems
  74.                3800 Old Cheney Road
  75.                Suite 101-133
  76.                Lincoln, Ne.
  77.                 68516
  78.        
  79.          With registration you receive:
  80.          Full registered copy of the latest version of BackFire
  81.          Program support
  82.          Updates via Flite-Line Download
  83.        
  84.        [[[ Warranty ]]]
  85.         
  86.        The BackFire system is provided "AS IS" without warranty of any kind
  87.        either expressed or implied. The  entire risk as to the  results and
  88.        performance of this program is assumed by you.  The author does  not
  89.        warrant, guarantee  or make  any representations  regarding the  use
  90.        of,  results  of,  merchantability  or  fitness  for any use of this
  91.        product and you rely on this program and results solely at your  own
  92.        risk.   Steve  Cox  and  Live  Systems  will  not  be liable for any
  93.        damages, including but not limited to system damage, loss of profit,
  94.        lost  savings,  or  any  other  incidental, consequential or special
  95.        damages  of  any  nature  whatsoever  resulting  from the use of, or
  96.        inability to use this product.
  97.        
  98.        
  99.        *THE INSTALLATION OF BACKFIRE ON YOUR SYSTEM CONSTITUTES ACCEPTANCE
  100.        OF THE ABOVE TERMS *
  101.                
  102.        
  103.        
  104.        
  105.        [[ ACKNOWLEDGMENTS ]]
  106.        
  107.          Many  people  have  helped  with  the  development and testing of
  108.          BackFire and my sincere thanks go out to them.
  109.        
  110.          There are four persons who have gone repeatedly above and  beyond
  111.          the call during development of this product.  They are:
  112.        
  113.          Farrell Reis, sysop of the Star BBS in Sacramento CA
  114.          Ron Alspaugh, sysop of The Exchange BBS in Charlotte NC
  115.          Bob Gibson, sysop of Lifeline BBS in Los Angeles, CA.
  116.          Ira Lichtenstein, sysop of SING SING SING in Ossining, NY.
  117.        
  118.          My  special  thanks  go  to  these  four  dedicated testers and my
  119.          appreciation for a job well done.  Without you this project  would
  120.          probably never have happened.
  121.        
  122.        
  123.          Spitfire 3.2 Copyright by Buffalo Creek Software, Des Moines IA.
  124.        
  125.          BackFire 3.02 is written in  Microsoft 'C' V 6.0 and  Microsoft
  126.          Macro Assembler V 5.1.
  127.        
  128.         Portions of BackFire utilize the Ctree File Handler, copyright 1988
  129.          by Faircom and  are the proprietary  and confidential property  of
  130.          Faircom Inc., Columbia, Mo.        
  131.        
  132.        
  133.        [[ WHAT CAN BACKFIRE DO FOR YOU ]]
  134.        
  135.        Main features of BackFire are:
  136.        
  137.        Support of COM1 thru COM35  on virtually any interrupt and  i/o base
  138.        address  that  is  available  in  your  system.   We  feature   full
  139.        detection  and  compensation  for  in-place  fossil  drivers,   full
  140.        support of 16550 UART  in FIFO mode and  full locked DTE support  at
  141.        baud rates to 115k.
  142.        
  143.        BackFire works without  changing  ANY setup changes to your current
  144.        modem configuration.
  145.        
  146.        Support  for  up  to  5   different  upgrade  levels  is   supported
  147.        automatically if you choose  to use them.   You may set from  1 to 5
  148.        levels  that  are  permitted  INTO  BackFire  and five corresponding
  149.        levels  to  which  the  user   will  be  upgraded  upon   successful
  150.        completion of the call back process.
  151.        
  152.        Full Support for sysop configurable parameters to:
  153.        
  154.        A. Permit or disallow Long Distance Callbacks
  155.        
  156.        B. Permit or disallow Zone Calls (LD calls in your own area code)
  157.        
  158.        C. Configuration of Metropolitan prefixes allowed and disallowed.
  159.        
  160.        D. Call continuation on local calls for the user.
  161.        
  162.        E. Default Profile assignment for LD callers when LD calling is
  163.           disabled.
  164.        
  165.        F. Automatic High Speed checking of duplicate and bogus phone
  166.           numbers.
  167.        
  168.        G. User Call Back History files and logging.
  169.        
  170.        H. Recall detection for failed user callback attempts. (Allows the
  171.           user to run BackFire multiple times until verification is
  172.           achieved then they are locked out of the call back system)
  173.        
  174.        I. Fully configurable Ansi and Ascii display files.
  175.        
  176.        J. Single user and integrated Multi-user versions available.
  177.        
  178.        K. Allows LOCAL mode testing by the Sysop.
  179.        
  180.        L. Auto detection and logging of 900 area codes with automatic
  181.           lockout of users that try this stunt.
  182.        
  183.        These are just a few of the features contained in BackFire today.  I
  184.        think  you  will   find  BackFire  to   be  THE  COMPLETE   callback
  185.        verification you've been looking for.        
  186.        
  187.        
  188.        
  189.        [[ FILES IN PACKAGE ]]
  190.        
  191.        The file set you downloaded should contain the following files:
  192.        
  193.             BACKFIRE.EXE  -  The BackFire callback verification program
  194.                BFFIG.EXE  -  BackFire configuration program
  195.              BFBUILD.EXE  -  Build the BackFire user files
  196.             BACKFIRE.DOC  -  This documentation
  197.               LOCALNUM.1  -  Sample LOCAL NUMBERS DIALING list
  198.        
  199.             The following DISPLAY files with both .CLR and .BBS
  200.             extensions are provided:
  201.        
  202.              FAILED.xxx   - Shown if user fails password check
  203.              DUPPED.xxx   - Shown if user duplicates phone #'s
  204.               GETPW.xxx   - Shown when user is prompted for password
  205.              NOLONG.xxx   - Shown to LD callers if LD callback not allowed
  206.             PREPARE.xxx   - Shown to user just prior to beginning callback
  207.             WELCOME.xxx   - First instruction screen shown to user
  208.              PASSED.xxx   - Shown when user passes the password check
  209.                OPEN.xxx   - Opening logo screen, first screen user sees
  210.        
  211.          Each of the files listed above is REQUIRED!  A sample of each
  212.          file has been provided in both Ansi and Ascii format for you to
  213.          work from.
  214.        
  215.          If ANY of the files listed above were not in the package you
  216.          downloaded you should call Flite-Line and download the latest
  217.          package from there.        
  218.                          *** IMPORTANT SPECIAL NOTES ***
  219.        
  220.        In  most  of  the  BackFire documentation  we list  the  location by
  221.        specific directory name for some files.  This assumes that you  used
  222.        the STANDARD SPITFIRE  3.2 recommended directory structure.
  223.        
  224.        If you did NOT use  this standard directory naming conventions  then
  225.        whenever  we   reference  the  ?:\SF\WORK  directory we  are talking
  226.        about  the   directory  where  your  SFUSERS.DAT  file  is  located.
  227.        Replace any   reference  to   ?:\SF\WORK  with   your  appropriate
  228.        directory name.
  229.        
  230.        Whenever we refer to the ?:\SF\DISPLAY directory we are referring to
  231.        the directory where all of  your various Spitfire 3.2 display  files
  232.        are located.   Replace  any  reference  to  ?:\SF\DISPLAY  with your
  233.        appropriate directory name.
  234.        
  235.        BackFire has  the ability through several  different NUMBER FILES to
  236.        make many different types of calls.
  237.        
  238.        You are ONLY REQUIRED to have ONE FILE, LOCALNUM.1 in place!
  239.        
  240.        The rest of the call  types and their supporting files  are ENTIRELY
  241.        OPTIONAL.  You can actually configure BackFire with this one file to
  242.        do LOCAL ONLY  and LOCAL &  LONG DISTANCE callback  verifications in
  243.        just a matter of minutes.  The other types of calls and their  files
  244.        can be created and activated as needed.        
  245.        [[ START UP ]]
  246.        
  247.        To  install  BackFire  for  LOCAL and/or LONG DISTANCE calling ONLY,
  248.        follow these procedures carefully.
  249.        
  250.        1.) Place  BACKFIRE.EXE, BFBUILD.EXE and BFFIG.EXE in DOS SEARCHABLE
  251.            directory.   If your  \SF directory  is  in  the path,  you may
  252.            place them there.
  253.        
  254.        2.) Unzip  SCREENS.ZIP in  a work  directory and  edit the  .CLR and
  255.            .BBS files to  suit your needs  using THEDRAW or  any other Ansi
  256.            drawing program.  The files with .CLR extensions are ANSI  COLOR
  257.            files and the ones with .BBS are Ascii files.
  258.        
  259.        3.) Copy the EDITED .CLR and .BBS display files to  your \SF\DISPLAY
  260.            directory. (Or whatever directory you are using for displays)
  261.        
  262.        4.) Copy  the  SAMPLE  LOCALNUM.1  from DATA.ZIP to your  \SF\WORK
  263.            directory,  (OR   whatever  directory   your  SFUSERS.DAT  file
  264.            is located in.) It MUST be located there and you MUST edit it.
  265.        
  266.        5.)  Edit  the  LOCALNUM.1  file  to  include BOTH the AREA CODE and
  267.            PREFIX of the  numbers that will  be considered LOCAL  CALLS for
  268.            you.   The following  formats are  permitted for  EACH entry  in
  269.            LOCALNUM.1 : XXX-xxx  where XXX is  the AREA CODE  and xxx is  a
  270.            PREFIX WITHIN that  area code.   This is termed  a SINGLE PREFIX
  271.            number.
  272.        
  273.            Additionally you may RANGE numbers in the following format:
  274.            XXX-xxx:xxx
  275.        
  276.            In this above  example XXX is  the area code,  xxx:xxx represent
  277.            the FIRST  and LAST  _PREFIXES_ within  the range  that you will
  278.            consider  valid.   For  example:   402-421:441  indicates   that
  279.            numbers  between   402-421-xxxx  and   402-441-xxxx  are   valid
  280.            numbers.
  281.        
  282.            You  may  freely   intermix  both  RANGED   numbers  and  SINGLE
  283.            PREFIX numbers in the files.   BackFire will  expand the  ranged
  284.            numbers  as needed.
  285.        
  286.            As you can  see from the  sample file, Lincoln Nebraska is  area
  287.            code 402, the  numbers AFTER each  402 in the file are  PREFIXES
  288.            within 402 that  are LOCAL   to me.   The information   required
  289.            can generally  be   obtained from   your local   phone book   or
  290.            directly from the phone company.
  291.        
  292.        6.) Change  to the  \SF directory  and run  BFFIG.EXE to establish a
  293.            BACKFIRE.CNF configuration  file for  the node.   The fields  in
  294.            BFFIG.EXE  are  mostly  self   explanatory  with  a  couple   of
  295.            exceptions.
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.        BackFire Version 3.02           8                     06-09-92        
  308.        [[ BFFIG STEP BY STEP ]]
  309.        
  310.        * WARNING *
  311.        
  312.          Since it is  possible for your  BackFire system to  be making LONG
  313.          DISTANCE  calls,  you  MUST  completely  understand  the   options
  314.          presented to you in BFFIG and how they effect operations.
  315.        
  316.          I assume NO responsibility for  the operation of your system!   It
  317.          is  _SOLEY_  YOUR  responsibility  to  determine  that BackFire is
  318.          operating in the manner you desire!
  319.        
  320.        ** BFFIG PANEL #1 **
  321.        
  322.        ╔══════════════════════[ General Configuration ]═════════════════════╗
  323.        ║                                                                    ║
  324.        ║      Name of your BBS: Flite-Line                                  ║
  325.        ║                                                                    ║
  326.        ║ Your First Name: Steve             Your Last Name: Cox             ║
  327.        ║                                                                    ║
  328.        ║   Enable Duplicate Number Checking (Y/N): Y                        ║
  329.        ║                                                                    ║
  330.        ║   Comport for this node: 2   Base I/O Address: 02F8   IRQ: 3       ║
  331.        ║                                                                    ║
  332.        ║          What is YOUR Sysop Security Level: SYSOP                  ║
  333.        ║                                                                    ║
  334.        ║         ENTRY SECLEVEL              UPGRADE LEVEL       NEW TIME   ║
  335.        ║ Entry Level #1: 10          Upgrade Level #1: 20         Time: 60  ║
  336.        ║ Entry Level #2:             Upgrade Level #2:            Time:     ║
  337.        ║ Entry Level #3:             Upgrade Level #3:            Time:     ║
  338.        ║ Entry Level #4:             Upgrade Level #4:            Time:     ║
  339.        ║ Entry Level #5              Upgrade Level #5:            Time:     ║
  340.        ╚════════════════════════════════════════════════════════════════════╝
  341.        
  342.          This is the FIRST configuration screen in BFFIG.  Here is how you
  343.          fill in the scree:
  344.        
  345.          FIELD 1, BBS NAME:
  346.                   Self-explanatory, enter your BBS name here.
  347.        
  348.          FILED 2, SYSOP FIRST Name:
  349.                   Your FIRST Name
  350.        
  351.          FILED 3, SYSOP Last Name:
  352.                   Your LAST Name.
  353.        
  354.          FIELD 4, ENABLE DUPLICATE NUMBER CHECKING (Y/N)
  355.                   This is an  important field.  By DEFAULT BackFire ENABLES
  356.                   duplicate number  checking.   This means  that users  who
  357.                   duplicate  a  phone  number  with  some other user on the
  358.                   system will be denied  verification until the problem  is
  359.                   resolved.
  360.        
  361.                   If you set this to 'N',then BackFire will IGNORE the fact
  362.                   that  a  user  duplicated  phone  numbers with some other
  363.                   user.   You  are  encouraged  to  ENABLE duplicate number
  364.                   checking.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.        BackFire Version 3.02           9                     06-09-92        
  371.          FIELD 5, COMPORT FOR THIS NODE
  372.                   This is the  comport number, from  1 to 8  that this node
  373.                   is running on.
  374.        
  375.          FIELD 6, BASE I/O ADDRESS
  376.                   The base i/o address for the comport listed in field  #5.
  377.                   This number _MUST_ be in hexadecimal.
  378.        
  379.          FIELD 7, IRQ:
  380.                   Interrupt number  for the  comport and  base i/o  address
  381.                   listed in fields 5 and 6.
  382.        
  383.          FIELD 8, What is YOUR Security Level:
  384.                   BackFire will recognize you as the sysop and allow you to
  385.                   do both local and on-line testing without affecting  your
  386.                   security level. Place security level here.
  387.        
  388.          FIELDS 9 thru 23:
  389.        
  390.                   BackFire permits  up to  5 levels  of verification.   The
  391.                   configuration program will  allow you to  put in up  to 5
  392.                   security  levels  that  the  user  is  permitted to ENTER
  393.                   BackFire  with  along  with  5  levels  that user will be
  394.                   UPGRADED to  IF they  pass.   There is  also a TIME field
  395.                   for each of the 5 level sets.  This is the time the  user
  396.                   will be given  when they return  to the BBS  IF they PASS
  397.                   verification.
  398.        
  399.        
  400.                   Only  the  FIRST  level  set  is  REQUIRED.  In the first
  401.                   level  set  place  the  security  level number that a NEW
  402.                   USER is given  when they first  log onto your  BBS.  Mine
  403.                   is 10.   In the  UPGRADE field  place the  security level
  404.                   number to which  you will UPGRADE  them if they  PASS the
  405.                   callback check, mine  is 20 and  in the TIME  field place
  406.                   the amount of time you want them to have if the PASS  the
  407.                   callback process.  If you do not wish to use the other  4
  408.                   level sets  at this  time simply  carriage return through
  409.                   them.
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.        BackFire Version 3.02           10                     06-09-92        
  434.        ** BFFIG PANEL #2 **
  435.        
  436.        ╔════════════════════[ Long Distance Parameters ]════════════════════╗
  437.        ║                                                                    ║
  438.        ║     Enable Long Distance Calling (Y/N): N                          ║
  439.        ║                                                                    ║
  440.        ║ Long Distance numbers are NORMALLY dialed by BackFire by prefixing ║
  441.        ║ a 1- to the number and then dialing it.  For example, a normal     ║
  442.        ║ Long Distance number would be dialed as 1-XXX-XXX-XXXX             ║
  443.        ║ Some special Long Distance carriers and services require a special ║
  444.        ║ prefix in front of the number instead of a 1-.  If you subscribe   ║
  445.        ║ to one of those services, then place your ACCESS CODE in the field ║
  446.        ║ below. This should include any dialing DELAY characters (commas)   ║
  447.        ║ to allow the service to be accessed. Example: 292342,,,            ║
  448.        ║                                                                    ║
  449.        ║ If you DO NOT SUBSCRIBE to one of these services then USE THE      ║
  450.        ║ DEFAULT of 1- in this field.                                       ║
  451.        ║                                                                    ║
  452.        ║ Enter ACCESS CODE required for LD Service: 1-                      ║
  453.        ║ Do you also want this code prefixed to LOCAL numbers (Y/N): N      ║
  454.        ╚════════════════════════════════════════════════════════════════════╝
  455.        
  456.          FIELD 1, ENABLE LONG DISTANCE CALLING (Y/N)
  457.                  If you answer 'Y' to this question then BackFire WILL make
  458.                   long distance  calls.   Any number  that is  NOT in  your
  459.                   LOCALNUM.1 file AND does NOT  appear in one of the  other
  460.                   number  type  support  files  will  be considered as LONG
  461.                   DISTANCE by BackFire and if this  flag is set to 'Y', the
  462.                   number WILL be dialed.  All long distance call backs  are
  463.                   programmed to DROP THE  CONNECTION after the user  either
  464.                   fails or passes the callback verification.
  465.        
  466.          FIELD 2, Enter any ACCESS CODE required for LD Service:
  467.                   It is  VERY important  that you  understand EXACTLY  what
  468.                   this  field  does  and  how  it  is used.  Normally, LONG
  469.                   DISTANCE calls require a 1-  to be prefixed to the  users
  470.                   phone number. When you first install BackFire, this field
  471.                   will default  to 1-.   Most of  the time  you would leave
  472.                   this  as  is.   There  are  some  types  of long distance
  473.                   services  however  that  require  some  type  of  special
  474.                   access code  to use  them.   These codes  usually replace
  475.                   the 1- in a long distance number.
  476.        
  477.                   You might for instance belong to a long distance  service
  478.                   that assigns  you an  access code  of 1234  to use  their
  479.                   service.   To  dial a  long  distance  number  using this
  480.                   service  you  might  dial:  1234-402-421-2434.   The 1234
  481.                   replaces the 1- used in normal long distance.
  482.        
  483.                   If you belong  to a Long  Distance service of  this type,
  484.                   enter  the  special  access  code  in  this  field.    If
  485.                   required  you  may  also  include  any  number  of COMMAS
  486.                   following the  digits to  introduce a  delay allowing the
  487.                   service to be  accessed.  Your  special access might  be:
  488.                   1234,,,.  In the above  example the number would then  be
  489.                   dialed by BackFire  as  1234,,,402-421-2434.   There is a
  490.                   three second  delay from  the time  1234 is  dialed until
  491.                   the area code, 402 is dialed.
  492.  
  493.  
  494.  
  495.  
  496.        BackFire Version 3.02           11                     06-09-92        
  497.                   Again, normally this  field will be  a 1-. Put  a SPECIAL
  498.                   access code  in the field  ONLY  if you  belong to one of
  499.                   these types of services.
  500.        
  501.         FIELD 3,  Do you also want this code prefixed to LOCAL numbers(Y/N)
  502.                   If you belong to a  special calling service you MAY  have
  503.                   the  option  of  using  for  LOCAL  calls as well as Long
  504.                   Distance calls.   If you  USE a  special access,  AND you
  505.                   are allowed to you use  that service to make LOCAL  calls
  506.                   then answer this field  'Y' and your special  access code
  507.                   will  be  prefixed  to  both  LOCAL  and  LONG   DISTANCE
  508.                   numbers. NORMALLY this field would be set to 'N'.
  509.        
  510.        7.)  The next three panels, Panels #3, #4 and #5 will be covered  in
  511.             the ADVANCED setup.  Carriage return through all the fields  in
  512.             these three panels and get to panel #6, GLOBAL PARAMETERS.   We
  513.             will come back to Panel #3, #4 and #5 later.
  514.        
  515.        
  516.        ** BFFIG PANEL #6 **
  517.        
  518.        ╔════════════════════════[ Global Parameters ]═══════════════════════╗
  519.        ║                                                                    ║
  520.        ║ Disconnect after a LOCAL call (Y/N): N                             ║
  521.        ║ Leave Modem Speaker ON during callback (Y/N): N                    ║
  522.        ║                                                                    ║
  523.        ║ If you have DISABLED Long Distance Callbacks the fields below tell ║
  524.        ║ BackFire how to handle Long Distance Callers. If you enter the word║
  525.        ║ SAME in the field below, the caller will be returned to Spitfire   ║
  526.        ║ with the same LEVEL with which they entered Backfire.  Any other   ║
  527.        ║ entry in this field is the SECLEVEL the Long Distance caller will  ║
  528.        ║ be given when they are returned to the BBS.  The time field is the ║
  529.        ║ time the user will be given when returned to the BBS.              ║
  530.        ║                                                                    ║
  531.        ║ Security LEVEL to give LD caller if LD Disabled:  20               ║
  532.        ║           TIME to give LD Caller if LD Disabled:  60               ║
  533.        ║                                                                    ║
  534.        ║                                                                    ║
  535.        ║                                                                    ║
  536.        ║                                                                    ║
  537.        ╚════════════════════════════════════════════════════════════════════╝
  538.        
  539.        
  540.              FIELD 1, Disconnect after a LOCAL call (Y/N): N
  541.                  Normally callers  are returned  left ON-LINE  and returned
  542.                  to  the  BBS  continue  with  their  call IF they pass the
  543.                  callback verification  process.   If you  wish to override
  544.                  this   default   and   disconnect   local   callers  after
  545.                  verification then set this flag to Y.
  546.        
  547.              FIELD 2,  Leave Modem Speaker ON during Callback (Y/N): N
  548.                  Normally the modem  speaker is turned  OFF.  It  is a good
  549.                  diagnostic aid when first installing to be able to  LISTEN
  550.                  to  the  outgoing   call  to  make   sure  the  modem   is
  551.                  functioning  properly.   To  leave  the  speaker ON during
  552.                  callbacks  only,  set  this  flag  to  'Y'.  After you are
  553.                  satisfied that  everything is  functioning correctly,  you
  554.                  can set this flag back to 'N' to disable the speaker.
  555.  
  556.  
  557.  
  558.  
  559.        BackFire Version 3.02           12                     06-09-92        
  560.              FIELD 3, Security Level to give LD Caller if LD Disabled:
  561.        
  562.                  In panel #2  you were asked  whether you wanted  to ENABLE
  563.                  or DISABLE LONG DISTANCE calling.
  564.        
  565.                  If you answered 'N', do NOT make Long Distance  Callbacks,
  566.                  then BackFire must  know how you want to handle LD callers
  567.                  who enter for verification.
  568.        
  569.                  This field  may have  several different  types of entries.
  570.                  If  you  enter  the  word  SAME  in this field and did NOT
  571.                  enable  LD  calls,  the  long  distance  caller  will   be
  572.                  returned to the BBS with  exactly the SAME  level as  they
  573.                  had when the ENTERED BackFire.
  574.        
  575.                  If  you  wish  them  to  be  returned to the BBS with some
  576.                  OTHER security level , type that level in this field.
  577.        
  578.                  If you DID  enable LONG DISTANCE  calling, place the  name
  579.                  of the default  level  that a  LONG  DISTANCE caller  will
  580.                  be given when they PASS the verification process.
  581.        
  582.         FIELD 4, TIME TO GIVE LD CALLERS IF LD DISABLED:
  583.                  If  Long  Distance  calling  has  been  DISABLED, the Long
  584.                  Distance  caller  will  be  returned  to  the BBS with the
  585.                  amount of time remaining that you specify here.
  586.        
  587.        8.)  When you entered the last field in panel #6, BackFire creates a
  588.             file called BACKFIRE.CNF in the default directory which on this
  589.             initial setup should have been in ?:\SF
  590.        
  591.             This completes  configuration of  BackFire to  make LOCAL calls
  592.             and  standard  Long  Distance   calls,  IF  you  enabled   Long
  593.             Distance.
  594.        
  595.             We will NOW configure  Spitfire and create the  necessary batch
  596.             files to run BackFire.
  597.        
  598.             ** NOTE **
  599.             If  you  are  running  a  MULTIUSER version of BackFire, simply
  600.             COPY  the  BACKFIRE.CNF  created  in  your SF directory to your
  601.             other SFx  node directories,  change to  those directories  and
  602.             run BFFIG again  to make any  changes to comport  numbers, base
  603.             i/o and  irq that  may be  required for  that particular  node.
  604.             When making  these changes,  you MUST  carriage return  through
  605.             EACH field in EACH  panel to CONFIRM it's  value.  Do NOT  just
  606.             change a field  or two in  the first panel  then ESCAPE out  of
  607.             the program.  If you do that, the new data will NOT be saved.
  608.        
  609.        9.)  HOOKING IT UP TO SPITFIRE!!
  610.        
  611.            BackFire was designed to be run in one of THREE different ways!
  612.        
  613.            The PREFERRED method  is to run  BackFire from the  SYSOP CUSTOM
  614.            MENU ENTRY 'K', in  your MAIN MENU. but  it CAN be run  directly
  615.            from an SFSECxx.BAT AND/OR as a standard door as well.
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.        BackFire Version 3.02           13                     06-09-92        
  623.            Decide  whether  you  will  use  the  MAIN  MENU  METHOD  or the
  624.            SFSECxx.BAT   method  or  DOORS  method.  I _STRONGLY_ recommend
  625.            that you use the 'K' key main menu method!!!!
  626.        
  627.            * IF YOU USE  THE 'K' METHOD, your  'K' entry in your  main menu
  628.            will be used  for BackFire. It  CAN be arranged  to use 'K'  for
  629.            NEW  users  to  run  BackFire,  and  then  REDEFINE  'K'  for  a
  630.            different use for higher security levels.  This is VERY easy  to
  631.            do and  is carefully  documented in  the following steps.
  632.        
  633.            ** RECOMMENDED WAY TO RUN BAKCFIRE **
  634.        
  635.            HOOKING UP TO THE 'K' KEY in the MAIN MENU.
  636.        
  637.            1.)  Use  a  TEXT  EDITOR  and  from  your \SF  directory,  load
  638.                SFMAIN.MNU into the editor.
  639.        
  640.            2.) Change the  'K' key Description  from 'Main Menu  Extension'
  641.                to  'Call  Back  Verification',  and  set the SECURITY LEVEL
  642.                field to that of a NEW  USER, so new users can access  the K
  643.                key.  At the same time, change the security level field  for
  644.                'C' comments,  and 'G'  goodbye to  that of  a NEW USER, and
  645.                then make  sure ALL  OTHER keys  are set  to the  that of  a
  646.                REGULAR or verified user.  This will make ONLY the 'K',  'C'
  647.                and  'G'  keys  available  to  a  NEW  caller until they are
  648.                verified.  Save the file!
  649.        
  650.            3.) With your editor, CREATE a new file called SFMAIN.NEW. In
  651.                this file you will place the following:
  652.        
  653.                ECHO OFF
  654.                BACKFIRE
  655.                IF ERRORLEVEL 2 COPY SFMAIN.REG SFMAIN.BAT
  656.        
  657.            I SUGGEST that if  you are using .CLR  and .BBS menu files  that
  658.            you now create a MENU FILE  that will display to your new  users
  659.            that explains what is happening.   I included a sample NEW  USER
  660.            MAIN MENU in the file  DISPLAY.ZIP and it's name is  MAINXX.BBS.
  661.            Feel free to edit it to suit your needs and use it if you wish.
  662.        
  663.             4.)  In  your   \SF  directory,  create   a  NEW  FILE   called
  664.                SFSECxx.BAT where xx  is the NEW  USER SECURITY LEVEL.   For
  665.                purposes  of  this  discussion  I  will  assume  a  NEW USER
  666.                security level is  10. You will  substitute the number  with
  667.                whatever you use as a level for a new user.
  668.        
  669.                In the SFSEC10.BAT file place the following:
  670.        
  671.                ECHO OFF
  672.                COPY SFMAIN.NEW SFMAIN.BAT
  673.        
  674.            5.) In your  \SF directory, either  EDIT if it  exits, or CREATE
  675.                if it deosn't  exist, a file  named SFINIT.BAT.   This batch
  676.                file runs  AFTER the  user hangs  up and  BEFORE Spitfire is
  677.                recycled.  In this file place the following:
  678.        
  679.                COPY SFMAIN.REG SFMAIN.BAT
  680.  
  681.  
  682.  
  683.  
  684.  
  685.        BackFire Version 3.02           14                     06-09-92        
  686.            6.) SFMAIN.REG contains commands that will be executed when the
  687.                'K' key is pressed by a REGULAR user.  This might be a hook
  688.                to run a mail door or whatever!  If you have no other use
  689.                for the K key, simply create the file but leave it blank.
  690.        
  691.        
  692.            * ALTERNATIVE METHOD OF RUNNING BACKFIRE *
  693.        
  694.            The SECOND  method of  running   BackFire which  works very well
  695.            BUT _I_ don't recommend  running it this way.   In order to  set
  696.            up for  this second  method, IGNORE  ALL the  instructions given
  697.            for hooking up to the 'K' key and follow those given below.
  698.        
  699.            Again, for  purposes of  this discussion  we will  ASSUME that a
  700.            NEW USER on your system is given SECURITY LEVEL 10.  In EACH  of
  701.            your \SFx  directories, create  a file  called SFSEC10.BAT.   In
  702.            this file you will again place ONLY the following TWO LINES:
  703.        
  704.            ECHO OFF
  705.            BACKFIRE
  706.        
  707.            This method  SEEMS a  lot simpler  and it  IS!   But it  has one
  708.            MAJOR drawback!
  709.        
  710.            Some  callers  for  a  variety  of  reasons  will NOT be able to
  711.            utilize the callback verification  system.  An example  might be
  712.            someone  calling  from  an  office  phone  system that cannot be
  713.            directly called back without  operator intervention.  There  are
  714.            many other  reasons why  a user  might not  be able  to be  auto
  715.            verified.
  716.        
  717.            The  above  method   of  installation  will   FORCE an UNVERIFED
  718.            user  directly  into  BackFire  each   and  everytime  they call
  719.            until they are  verified.  They  NEVER see a  Spitfire main menu
  720.            and this means they would NEVER get an opportunity to leave  you
  721.            a comment  or feedback  explaining WHY  they cannot  be verified
  722.            automatically and request a manual upgrade.
  723.        
  724.            The FIRST  method, hooking  up to  the 'K'  key affords  the new
  725.            user the  opportunity to  leave you  comments and  explainations
  726.            and the second method does not.  The second method is BRUTAL  in
  727.            that if the user FAILS callback for some reason they are  booted
  728.            immediately out of  the system and  as long as  they cannot pass
  729.            the verifier  they will  NEVER be  able to  get onto your board.
  730.            It DOES provide the ultimate in security however.
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.        BackFire Version 3.02           15                     06-09-92        
  749.            When using the 'K' key hookup here is what really happens:
  750.        
  751.            1.) Spitfire answers the phone
  752.        
  753.            2.)  The  new  user  answers  all  the  questions  that Spitfire
  754.                presents to the new user.
  755.        
  756.            3.) The new user receives the  new user LEVEL of 10 and  as soon
  757.                as  the  statistics  question  is  answered,  Spitfire  will
  758.                IMMEDIATELY  run  SFSEC10.BAT  which  COPIES  the SFMAIN.NEW
  759.                batch file into SFMAIN.BAT so that it will execute  BackFire
  760.                when the new user presses 'K'.
  761.        
  762.            4.)  The  user  is  presented  the  RESTRICTED  ACCESS main menu
  763.                (SFMAINxx.BBS  and  .CLR,  SFMAINXX.BBS  is  the  sample   I
  764.                included) which explains  to them what  they are to  do, AND
  765.                allows them to leave you a COMMENT.
  766.        
  767.            5.) The  user will  press 'K'  which activates  BackFire and the
  768.                callback process begins.
  769.        
  770.            6.) If the user PASSES callback verification, they are  returned
  771.                to Spitfire at their NEW security level and all the  regular
  772.                menus  show.   The  batch   file  copies   SFMAIN.REG   into
  773.                SFMAIN.BAT so  that the  'K' key  is now  available for it's
  774.                NORMAL use by a regular user.
  775.        
  776.            7.) If the user does NOT  pass verification they are booted  off
  777.                the system  and MUST  call back,  at which  time they  would
  778.                either try it again by  pressing 'K' or leave you  a comment
  779.                explaining why they couldn't be verified!
  780.        
  781.            This method is  VERY TIGHT and  clean and I  HIGHLY recommend it
  782.            as the best way to run BackFire.
  783.        
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.        BackFire Version 3.02           16                     06-09-92        
  812.            When using the ALTERNATE SFSECxx.BAT hookup here is what really
  813.            happens:
  814.        
  815.            1.) Spitfire answers the phone
  816.        
  817.            2.)  The  new  user  answers  all  the  questions  that Spitfire
  818.                presents to the new user.
  819.        
  820.            3.) The new user receives the  new user LEVEL of 10 and  as soon
  821.                as  the  statistics  question  is  answered,  Spitfire  will
  822.                IMMEDIATELY  run  SFSEC10.BAT  which  executes BACKFIRE.
  823.        
  824.            6.) If the user PASSES callback verification, they are  returned
  825.                to Spitfire at their NEW security level and all the  regular
  826.                menus  show.   The  batch   file  copies   SFMAIN.REG   into
  827.                SFMAIN.BAT so  that the  'K' key  is now  available for it's
  828.                NORMAL use by a regular user.
  829.        
  830.            7.) If the user does NOT  pass verification they are booted  off
  831.                the system  and MUST  call back,  at which  time they  would
  832.                automatcially be placed back inside BackFire.  This would
  833.                happen repeatedly until they PASSED verification!
  834.        
  835.            This method is usable, but again does not offer a very  friendly
  836.            interface  to  a  new  user  that  is  having  trouble   getting
  837.            themselves verified. I don't recommend it.
  838.        
  839.            In addition to the two  ways described above, BackFire may  ALSO
  840.            be run as a standard door.   If you will be running BackFire  as
  841.            a standard  DOOR, then  you must  create a  DOOR_X entry in your
  842.            SF.BAT file, where x  is the LETTER of  the door.  For  instance
  843.            if  BackFire  will  be  DOOR  A  on your system, create a DOOR_A
  844.            entry in your  SF.BAT file in  your \SFx directory.   The DOOR_A
  845.            entry contains TWO LINES ONLY:
  846.        
  847.            BACKFIRE
  848.            GOTO LOOP
  849.        
  850.            The drawback  to using  this method  is that  NEW USERS  must be
  851.            given access to your SPITFIRE DOORS SECTION to use it.
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.        BackFire Version 3.02           17                     06-09-92        
  875.           * IMPORTANT NOTE *
  876.        
  877.            There  is  only  ONE  parameter  that  MAY  be  placed  on   the
  878.            BackFire  command  line  IF  you  need  it.  By default BackFire
  879.            dials the  phone using  TONE dialing.   If for  some reason your
  880.            phone system needs PULSE dialing, place a P on the command  line
  881.            with  BackFire  ie:   BACKFIRE  P  and  dialing will be by PULSE
  882.            rather than TONE.
  883.        
  884.        10) LAST STEP:
  885.        
  886.            You are now  hooked up to  Spitire in one  or more of  the three
  887.            available methods, only one step remainds.
  888.        
  889.            CD to the \SF directory  and run BFBUILD.EXE.  This  creates the
  890.            BackFire  USER  files,  BFUSER.DAT,  BFUSER.IDX and BFLOK.DAT in
  891.            your \SF\WORK directory.   This MUST be  done.  It  is essential
  892.            for BackFire  to use  this file  in checking  for duplicate  and
  893.            bogus  numbers.   BFBUILD.EXE  _MUST_   be  run  from  the   \SF
  894.            directory where SFNODE.DAT is located!
  895.        
  896.        Thats it! BackFire is ready to start verifying callers on your system
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.        BackFire Version 3.02           18                     06-09-92        
  938.        [[ TESTING BACKFIRE FOR THE FIRST TIME ]]
  939.        
  940.        Unlike many other callback verification systems  available, BackFire
  941.        provides you with a LOCAL TESTING mode so that you can check to  see
  942.        that  things  are  working  correctly  and  to check out the display
  943.        screens you create or edit.
  944.        
  945.        To test BackFire simply start SPITFIRE  and use ALT-Q to login as  a
  946.        NEW USER.  At the MAIN MENU  press the 'K' key to activate the  Call
  947.        Back process  and BackFire  should come  up flying!   Since you  are
  948.        logged  on  LOCALLY  BackFire  will  go  through  ALL  the  steps of
  949.        verifying you EXCEPT for the actual dial back.
  950.        
  951.        BackFire  knows  you as the  Sysop  whether  you  log  on locally OR
  952.        remotely and it will treat you differently than a regular user.   It
  953.        will go  through ALL  the steps  of a  call back verification EXCEPT
  954.        that it will NOT change your SECURITY LEVEL.
  955.        
  956.        If all the screens  come up the way  you want them you  are ready to
  957.        turn it loose and begin verifying callers.
  958.        
  959.        Pretty easy huh?
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.        BackFire Version 3.02           19                     06-09-92        
  1001.        [[ ADVANCED SETUP ]]
  1002.        
  1003.        After following the  initial setup instructions  you can proceed  to
  1004.        the more advanced features of BackFire.
  1005.        
  1006.        In  this  section  I  will  explain  the use of LONG DISTANCE, ZONE,
  1007.        METRO and  REGION callback  setups. Understand  that the  CALL TYPES
  1008.        described below are in BackFire's own  terminology.  The definitions
  1009.        of call types and names are unique to this program.
  1010.        
  1011.        BackFire has  the ability  to perform ANY combination of these calls
  1012.        automatically.  All you need to do  is set a flag or two a  create a
  1013.        couple of simple format files.
  1014.        
  1015.        * EXPLANATION OF TERMS *
  1016.        
  1017.        METRO CALL:  This is a call  that is a TOLL CALL but is  NOT handled
  1018.                     like a  regular long  distance call.   A metro  call is
  1019.                     one that  you would  dial manually  by NOT  dialing the
  1020.                     AREA CODE and by NOT placing a 1- or any other  special
  1021.                     access code  in front  of the  number.   In other words
  1022.                     you dial it just like it  was a LOCAL call but you  pay
  1023.                     for it as if it were an LD call.
  1024.        
  1025.        ZONE CALL:  This  is a TOLL CALL  but is NOT handled  like a regular
  1026.                    long distance call.  A  ZONE call is one that  you would
  1027.                    dial manually by  NOT dialing the  AREA CODE but  you DO
  1028.                    place a 1-  or some other  special access code  in front
  1029.                    of  the  number.   In  other  words  the number would be
  1030.                    dialed as 1-363-2914  (no area code).   You are  charged
  1031.                    an LD rate for these calls.
  1032.        
  1033.        REGION CALL: This is a call that  is a LOCAL call but ALL digits  of
  1034.                     the  users  number  including  the  area code are used.
  1035.                     Normally  these  numbers  are  NOT  dialed  using an LD
  1036.                     access  code.   This  type  of  call  would normally be
  1037.                     dialed as 402-363-2914.  This type of call assumes  the
  1038.                     are NOT BILLED  Long Distance rates  and that the  user
  1039.                     may remain on-line after the verification.
  1040.        
  1041.        LONG DISTANCE: This is a call that is a TOLL call and ALL digits  of
  1042.                       the  users  number  including  the  area code must be
  1043.                       dialed AND prefixed with  a 1- or some  other special
  1044.                       access code.   This type of  call would be  dialed as
  1045.                       1-402-363-2914.  You are  charged LD rates for  these
  1046.                       calls.
  1047.        
  1048.        LOCAL CALL:   This is a  call that is  NOT a toll  call and the user
  1049.                     can  remain  on-line  to  you  after  the  callback  is
  1050.                     complete.  The  area code is  NOT dialed and  no prefix
  1051.                     is placed in  front of the  number.  An  example of how
  1052.                     this number is dialed is: 421-2434.
  1053.        
  1054.        As you can  see, BackFire has the ability to make all FIVE  types of
  1055.        calls for you if you permit it to do so.
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.        BackFire Version 3.02           20                     06-09-92        
  1064.        You will  also note  as we  go through  BFFIG panels  #3, #4  and #5
  1065.        that you have the  option of placing  OR NOT placing  the LD  access
  1066.        code whether  special,   or  simply  1-   in  front of ANY  of these
  1067.        five number types which  has the  effect  of allowing  10  different
  1068.        callback setups that BackFire can  make. UNDERSTAND THE USE OF THESE
  1069.        CALL TYPES COMPLETELY BEFORE USING THEM.
  1070.        
  1071.        ** MULTI-NODE OPERATORS TAKE SPECIAL NOTE OF THE FOLLOWING **
  1072.        
  1073.          Unlike many  other callback verification  systems, BackFire allows
  1074.          NODE DEPENDENCY of the DATA FILES containing numbers that will  be
  1075.          called back for verification.
  1076.        
  1077.          This is designed specifically for  sysops who have nodes that  are
  1078.          NOT within the  same calling area  and require different  lists of
  1079.          numbers for callback qualification.
  1080.        
  1081.          You might for example  have a TWO NODE  system, one of your  nodes
  1082.          might be AREA 402, PREFIX 421 and the OTHER node might be in  AREA
  1083.          402, PREFIX 533.  This is typically done by sysops in small  towns
  1084.          who are  located close  to a  metropolitan area  but are  normally
  1085.          long distance  calls for  those in  the larger  city.   Some phone
  1086.          services will  allow you  to have  a direct  local line  from that
  1087.          larger city so  that people calling  you from the  larger city may
  1088.          do so  for a  local call  instead of  a long  distance call.   So,
  1089.          anyone calling  on the  second node  or the  direct line  from the
  1090.          larger city may be safely called back as a LOCAL call by that  one
  1091.          node only.  If they called on  the OTHER node, it would be a  LONG
  1092.          DISTANCE call.   By necessity  then, each  of the  two nodes  MUST
  1093.          have DIFFERENT number lists because callers from certain  prefixes
  1094.          are treated differently by the two nodes.
  1095.        
  1096.          Using LOCALNUM.1  as an  example.   This file  is read  by DEFAULT
  1097.          when BackFire starts up on NODE  1.  If your second node  requires
  1098.          a different list then simply make a LOCALNUM.2 file that  contains
  1099.          the numbers that are considered local to IT!  You would then  have
  1100.          a LOCALNUM.1 and a  LOCALNUM.2 file in your  ?:\SF\WORK directory.
  1101.          In this  situation when  BackFire is  started on  NODE 1,  it will
  1102.          read  LOCALNUM.1,  when  it  is  started  on  NODE 2, it will read
  1103.          LOCALNUM.2.
  1104.        
  1105.          This scheme is true for ALL number lists in  BackFire, ZONENUM0.x,
  1106.          ZONENUM1.x, REGION.x and  so on.   The ONLY number  file that does
  1107.          not honor  this format  is BADNUM.LST,  this file  is read  by ALL
  1108.          nodes.
  1109.        
  1110.          If  you  have  multi-nodes  and  they  are  all  within  the  SAME
  1111.          area/prefix  then  the  above  is  not  necessary.   All  that  is
  1112.          required is the LOCALNUM.1 file.  When NODE 2 thru X startup  they
  1113.          attempt to  locate any  NODE DEPENDENT  data files.   If none  are
  1114.          present the node will use the files with .1 extension.
  1115.        
  1116.          Bear that in mind as  we proceed through the descriptions  of call
  1117.          types  and  remember  that  when  I  refer  to  XXXXXXX.1, it also
  1118.          applies to XXXXXXX.2 and so on.
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.        BackFire Version 3.02           21                     06-09-92        
  1127.        ** LOCAL CALLING ONLY **
  1128.        
  1129.        The simplest type of call of  course is LOCAL callbacks only.   This
  1130.        requires that the LOCALNUM.1 file be filled in with  areacode/prefix
  1131.        numbers  as  described  in  the  initial installation, AND the ALLOW
  1132.        LONG DISTANCE CALLBACK flag in BFFIG is set to N.
  1133.        
  1134.        In this case BackFire will ONLY  callback users  whose area code and
  1135.        prefix are found  in LOCALNUM.1.   If it is  NOT found in  that file
  1136.        then  it  is  assumed  that  the  user  is calling long distance and
  1137.        callback will be disallowed.
  1138.        
  1139.        You  DO  have  the  option  of  including the SPECIAL ACCESS code in
  1140.        front of LOCAL numbers if you desire, but NORMALLY you would NOT  do
  1141.        this.
  1142.        
  1143.        * ENABLING LONG DISTANCE CALLBACK *
  1144.        
  1145.        To enable long distance  callback verification simply run  BFFIG.EXE
  1146.        in EACH NODE and set the ALLOW LONG DISTANCE CALLBACK flag in  BFFIG
  1147.        PANEL #2 to Y.
  1148.        
  1149.        In this  case when BackFire scans the LOCALNUM.1  file and  does NOT
  1150.        find  the  users  area/prefix  in  the  list it will assume they are
  1151.        calling LD  and will  dial the  FULL number  including area code and
  1152.        will also  prefix the  number with  1- or  your special access code.
  1153.        Like this, 1-402-421-2434.
  1154.        
  1155.        When Long Distance  Callback IS enabled, BackFire will call the user
  1156.        back for verification.   When the callback  is complete,  regardless
  1157.        of  whether  the  user  PASSED  or  FAILED,  the  CONNECTION WILL BE
  1158.        DROPPED!,  the  user  will  NOT  be  returned  to  the BBS but their
  1159.        PROFILE WILL BE UPGRADED so that  the next time they call they  will
  1160.        have the new security level in effect.
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.        BackFire Version 3.02           22                     06-09-92        
  1190.        ** ENABLING METRO CALLING (0+zones) **
  1191.        
  1192.        ** BFFIG PANEL #3 **
  1193.        
  1194.        ╔═════════════════[ Metro Number Dialing Parameters ]════════════════╗
  1195.        ║                                                                    ║
  1196.        ║ Numbers in the ZONENUM0.1 file are  NORMALLY dialed like local     ║
  1197.        ║ numbers after stripping the AREA CODE out. If you wish to have     ║
  1198.        ║ the LD access code entered in PANEL #1 PREFIXED to the numbers     ║
  1199.        ║ in the ZONENUM0.1 file  before dialing  then answer 'Y' to the     ║
  1200.        ║ prompt below, otherwise answer 'N'. Normally this should be 'N'    ║
  1201.        ║                                                                    ║
  1202.        ║ If you answer 'Y' to prompt , the Long distance Access Code will   ║
  1203.        ║ be PREFIXED to the number, if you answer 'N' then NOTHING will be  ║
  1204.        ║ prefixed to the number.  In both cases, the AREA CODE is stripped  ║
  1205.        ║ out of the number.                                                 ║
  1206.        ║                                                                    ║
  1207.        ║ Example WITH LD ACCESS CODE:  1234,,,XXX-XXXX                      ║
  1208.        ║ Example WITHOUT LD ACCESS CODE:  XXX-XXXX [DEFAULT]                ║
  1209.        ║                                                                    ║
  1210.        ║ PREFIX ACCESS CODE to ZONENUM0.1 numbers (Y/N):  N                 ║
  1211.        ║                                                                    ║
  1212.        ╚════════════════════════════════════════════════════════════════════╝
  1213.        
  1214.        The FIRST  thing you  MUST understand  is that  the METRO  call is a
  1215.        TOLL or  LONG DISTANCE  call and  YOU will  be paying  for the call!
  1216.        METRO  calls  are  _NOT_  controlled  by  the  LD FLAG in BFFIG.EXE.
  1217.        Instead  they  are  controlled  by  the  PRESENCE of a filled called
  1218.        ZONENUM0.1 in your \SF\WORK directory. (or whichever directory  your
  1219.        LOCALNUM.1 file is located.)
  1220.        
  1221.        To  USE  METRO  calling,  create  a  file in your \SF\WORK directory
  1222.        named ZONENUM0.1 Normally this is in your \SF\WORK directory but  if
  1223.        your  directory  structure  is  different,  place this file wherever
  1224.        your SFUSERS.DAT and LOCALNUM.1 files are located.
  1225.        
  1226.        This file's entries are in EXACTLY the same format as LOCALNUM.1 but
  1227.        the AREA/PREFIX's contained here are  for calls that will have  AREA
  1228.        CODES  REMOVED  before  dialing  AND  will  NOT have a 1- or special
  1229.        access code prefixed to the number so the NORMAL answer to field  #1
  1230.        in this panel is 'N', do NOT prefix the number with the LD code.
  1231.        
  1232.        You are however  able with FIELD  1 in BFFIG  PANEL #3 to  choose to
  1233.        have the SPECIAL ACCESS CODE prefixed to these numbers.
  1234.        
  1235.        For example:  The  user calls with a  phone of 402-499-2121.   First
  1236.        action by BackFire is to scan LOCALNUM.1    If 402-499 is  not found
  1237.        there it will then  see if ZONENUM0.1 exists.   If it DOES exist  in
  1238.        ZONENUM0.1 then the number will be  dialed as 499-2121.  As you  can
  1239.        see, the area  is code is  removed and NO  1- is placed  in front of
  1240.        the resultant number.
  1241.        
  1242.        ** NOTE THIS CAREFULLY **
  1243.        Since this is  a TOLL CALL,  the connection WILL  BE DROPPED whether
  1244.        the user PASSES or FAILS  the callback verification but the  upgrade
  1245.        takes place and when they call back they will be at the new  PROFILE
  1246.        level.  If  the  AREA/PREFIX  DOES  exist  in  ZONENUM0.1 it WILL be
  1247.        dialed REGARDLESS of  the setting of  ENABLE LONG DISTANCE  CALLBACK
  1248.        in BFFIG.EXE
  1249.  
  1250.  
  1251.  
  1252.        BackFire Version 3.02           23                     06-09-92        
  1253.        ** ENABLING ZONE CALLING * (1+zones) **
  1254.        
  1255.        ** BFFIG PANEL #4 **
  1256.        
  1257.        ╔═════════════════[ Zone Number Dialing Parameters ]═════════════════╗
  1258.        ║                                                                    ║
  1259.        ║ Numbers in the ZONENUM1.1 file  are NORMALLY  dialed like Long     ║
  1260.        ║ Distance numbers after stripping the AREA CODE out and placing     ║
  1261.        ║ an LD Access Code in front of the number. Example 1-XXX-XXXX       ║
  1262.        ║ If you wish to have the LD ACCESS CODE in Panel #1 PREFIXED        ║
  1263.        ║ to the numbers in the ZONENUM1.1  file  before dialing then answer ║
  1264.        ║ 'Y' to the prompt below, otherwise answer 'N'. NORMALLY 'Y'        ║
  1265.        ║                                                                    ║
  1266.        ║ If you answer 'Y' to prompt below, Long Distance Access Code will  ║
  1267.        ║ be PREFIXED to the number, if you answer 'N' then NOTHING will be  ║
  1268.        ║ prefixed to the number.  In both cases, the AREA CODE is stripped  ║
  1269.        ║ out of the number.                                                 ║
  1270.        ║                                                                    ║
  1271.        ║    Example WITH LD ACCESS CODE: 1-XXX-XXXX  [DEFAULT]              ║
  1272.        ║ Example WITHOUT LD ACCESS CODE: XXX-XXXX                           ║
  1273.        ║                                                                    ║
  1274.        ║ PREFIX ACCESS CODE to ZONENUM1.1 numbers (Y/N): Y                  ║
  1275.        ╚════════════════════════════════════════════════════════════════════╝
  1276.        
  1277.        As with METRO  calls you MUST  understand is that  the ZONE call is
  1278.        also a TOLL or  LONG DISTANCE calls and  YOU will be paying for the
  1279.        call!  ZONE calls are _NOT_ controlled by the LD FLAG in  BFFIG.EXE.
  1280.        Instead  they  are  controlled  by  the  PRESENCE of a file  called
  1281.        ZONENUM1.1 in your \SF\WORK directory.
  1282.        
  1283.        To USE ZONE calling, create a file in your \SF\WORK directory  named
  1284.        ZONENUM1.1  This   file  must   be  in   whichever  directory   your
  1285.        SFUSERS.DAT  and  LOCALNUM.1  file  if  you  do not use the standard
  1286.        Spitfire directory structure.
  1287.        
  1288.        This file  listings in  EXACTLY the  same format  as LOCALNUM.1  and
  1289.        ZONENUM0.1 but the AREA/PREFIX's  contained here are for  calls that
  1290.        will have AREA  CODE REMOVED before  dialing AND WILL  have a 1-  or
  1291.        other special access code prefixed to the number.
  1292.        
  1293.        For example:  The  user calls with a  phone of 402-499-2121.   First
  1294.        action by  BackFire is  to scan  LOCALNUM.1 If  402-499 is not found
  1295.        there it will then  see if ZONENUM0.1 exists.   If it DOES exist  in
  1296.        ZONENUM0.1 then it is treated as a METRO call as described above.
  1297.        
  1298.        If the number is NOT  FOUND in either LOCALNUM.1 or  ZONENUM0.1 then
  1299.        BackFire  will  check  for  the  PRESENCE  of ZONENUM1.1 If the file
  1300.        exists  it  will  be  opened  and  scanned for the users AREA/PREFIX
  1301.        combination.   If the  AREA/PREFIX IS  found in  ZONENUM1.1 then the
  1302.        number normally would be dialed as 1-499-2121.
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.        BackFire Version 3.02           24                     06-09-92        
  1316.        As you can see, the area is code is removed and 1- or other special
  1317.        access code is NORMALLY placed in front of the resultant number.
  1318.        
  1319.        Using FIELD 1  in BFFIG PANEL  #4 you may  optionally choose NOT  to
  1320.        prefix  the  number  with  the  1-  or  special  access code but the
  1321.        default of 'Y' is NORMALLY what you would use.
  1322.        
  1323.        Since this is  a TOLL CALL,  the connection WILL  BE DROPPED whether
  1324.        the user PASSES or FAILS  the callback verification but the  upgrade
  1325.        takes place and when they call back they will be at the new  PROFILE
  1326.        level.
  1327.        
  1328.        ** ENABLING REGION CALLING **
  1329.        
  1330.        * BFFIG PANEL #5 *
  1331.        
  1332.        ╔═══════════════[ Regional Number Dialing Parameters ]═══════════════╗
  1333.        ║                                                                    ║
  1334.        ║ Numbers in the REGION.1 file are  NORMALLY dialed  like Long       ║
  1335.        ║ Distance numbers, ie: 1-XXX-XXX-XXXX BUT are considered to be      ║
  1336.        ║ LOCAL CALLS. The user by default, remains ON-LINE.                 ║
  1337.        ║                                                                    ║
  1338.        ║ If you wish to have the LD ACCESS CODE entered in Panel #1         ║
  1339.        ║ prefixed to numbers in REGION.1 'Y' to  the  prompt below          ║
  1340.        ║ otherwise answer 'N' and NOTHING will be prefixed to the number    ║
  1341.        ║ In BOTH  cases, the area code REMAINS in the number, it is NOT     ║
  1342.        ║ stripped out of the number. Normally this field should be 'Y'      ║
  1343.        ║                                                                    ║
  1344.        ║    Example WITH LD ACCESS CODE: 1-XXX-XXX-XXXX  [DEFAULT]          ║
  1345.        ║ Example WITHOUT LD ACCESS CODE: XXX-XXX-XXXX                       ║
  1346.        ║                                                                    ║
  1347.        ║ PREFIX ACCESS CODE to REGION.1 numbers (Y/N): Y                    ║
  1348.        ║ DROP CONNECTION after callback from THIS file (Y/N): N             ║
  1349.        ║                                                                    ║
  1350.        ╚════════════════════════════════════════════════════════════════════╝
  1351.        
  1352.        The REGION  call is  an unusual,  'catch all'  type of  call and you
  1353.        must understand completely  what it is  designed to do  before using
  1354.        it.
  1355.        
  1356.        As with most  of the other  call types that  BackFire can make,  the
  1357.        REGION call is controlled by the PRESENCE of a file.  This files  is
  1358.        named REGION.1 This file should be placed in the \SF\WORK  directory
  1359.        or wherever your SFUSERS.DAT and LOCALNUM.1 files are located.
  1360.        
  1361.        The format of entries in REGION.1  are exactly the same as they  are
  1362.        for the other files and  numbers contained in REGION.1 are  NORMALLY
  1363.        TREATED AS LOCAL - TOLL FREE  CALLS but are DIALED IN LONG  DISTANCE
  1364.        FORMAT.
  1365.        
  1366.        Since these calls are NORMALLY  treated as LOCAL, the user  _WILL BY
  1367.        DEFAULT, REMAIN  ON-LINE AFTER  THE VERIFICATION_,  you may  however
  1368.        DISABLE this and DROP the connection on the user.  Understand  this!
  1369.        If you  MISUSE this  file you  could potentially  be calling  a user
  1370.        back LONG  DISTANCE AND  ALLOWING THEM  TO REMAIN  ON-LINE on _YOUR_
  1371.        TOLL!
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.        BackFire Version 3.02           25                     06-09-92        
  1379.        FIELD 1 in BFFIG  PANEL #5 allows you  to specify whether the  1- or
  1380.        special  access  should  or  should  not  be  prefixed to numbers in
  1381.        REGION.1  Normally you would put 'Y' in this field.
  1382.        
  1383.        FIELD 2  in BFFIG  PANEL #5  allows you  specify whether  the caller
  1384.        should  be  DROPPED  or   NOT  DROPPED  after  successful   callback
  1385.        verification.  Default  is NO, the  user BY DEFAULT  remains ON-LINE
  1386.        with this type of call.
  1387.        
  1388.        
  1389.        ** SUMMARY OF CALLING TYPES **
  1390.        
  1391.        As you can see, BackFire is EXTREMELY flexible in it's design. Using
  1392.        the methods  above you  can configure  BackFire to do just about any
  1393.        type of callback you can dream up.
  1394.        
  1395.        You may enable features in  ANY combination of settings.   You might
  1396.        for  instance  want  to  DISALLOW  FULL  long distance callbacks but
  1397.        ALLOW ZONE and METRO calls.  Simply turn OFF the ALLOW LD  CALLBACKS
  1398.        flag in  BFFIG, create  the ZONENUM0.1  and ZONENUM1.1  and this  is
  1399.        exactly what will happen.
  1400.        
  1401.        You may want  to allow ONLY  LOCAL callbacks. If  so, do NOT  create
  1402.        ZONENUM0.1 and  ZONENUM1.1 and  set the  ALLOW LD  CALLBACKS flag in
  1403.        BFFIG to N.
  1404.        
  1405.        You may not want to use ZONE  and METRO but you DO want to  allow LD
  1406.        callbacks.  Simple  set ALLOW LD  CALLBACKS to Y  and do NOT  create
  1407.        ZONENUM0.1 and ZONENUM1.1.
  1408.        
  1409.        You may  want to  ALLOW METRO  and DISALLOW  ZONE calls,  create the
  1410.        ZONENUM0.1  and  do  NOT  create  the  ZONENUM1.1  file  and that is
  1411.        exactly what will happen.
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.        BackFire Version 3.02           26                     06-09-92        
  1442.        [[ OTHER PROGRAMS AND THEIR USE ]]
  1443.        
  1444.        BFFIG.EXE is of course  the CONFIGURATION program used  to configure
  1445.        the  node  for  callback  operation.   This  program  creates a file
  1446.        called BACKFIRE.CNF  in the  directory you  are in  when you run it.
  1447.        This _MUST_ be each of your \SFx NODE directories.
  1448.        
  1449.        If you are  running a single  node system then  BFFIG.EXE only needs
  1450.        to be run in the \SF directory.  If you are running MULTI node,  you
  1451.        must  run  BFFIG.EXE  in  EACH  \SFx  NODE  directory to establish a
  1452.        BACKFIRE.CNF for each node.
  1453.        
  1454.        BFFIG may be run at ANY time to change configurations.
  1455.        
  1456.        
  1457.        BFBUILD.EXE is a program that constructs and updates the  BFUSER.DAT
  1458.        and  BFUSER.IDX  files  located  in  your \SF\WORK directory.  These
  1459.        files are used  by BackFire to  check for duplicate  numbers entered
  1460.        by callers.
  1461.        
  1462.        When run,  BFBUILD reads  the SFUSERS.DAT  file and  places a record
  1463.        for  each  user  in  your  Spitfire  user files into this BFUSER.DAT
  1464.        file. When a new user logs on and enters BackFire, the numbers  they
  1465.        enter are checked against  this file for validity  and appropriately
  1466.        controlled.
  1467.        
  1468.        You  may  run  BFBUILD  at  any  time  to  keep your BFUSER and your
  1469.        SFUSERS.DAT file  in sync.   If you  wish to  completely freshen the
  1470.        BFUSER file, simply DELETE BFUSER.DAT, BFUSER.IDX and BFLOK.DAT,  CD
  1471.        to the \SF directory and run BFBUILD.   A new file set that is  100%
  1472.        in sync with your SFUSERS.DAT will be created.
  1473.        
  1474.        * NOTE *
  1475.        
  1476.        BFBUILD.EXE and BFFIG.EXE are NOT a multi-user programs.  All  nodes
  1477.        MUST  be  off-line  when  running  them  or a sharing violation will
  1478.        occur.
  1479.        
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.        BackFire Version 3.02           27                     06-09-92        
  1505.        [[ OTHER DATA FILES AND THEIR USE ]]
  1506.        
  1507.        You may create a file called BADNUM.LST in your \SF\WORK
  1508.        directory for BackFire to use in checking for bad numbers.
  1509.        
  1510.        Numbers such as 000-000-0000 and 911-911-9111 should be blocked  and
  1511.        the user penalized for trying to use them.
  1512.        
  1513.        BackFire AUTOMATICALLY checks  for 800, 900,  911, 976, 411  and 611
  1514.        and gets  rather nasty  with the  caller if  it finds these numbers.
  1515.        If you wish to check any other numbers place them in BADNUM.LST.
  1516.        
  1517.        BFLOG.x
  1518.        
  1519.        These are log files of BackFire's  activities.   They are created in
  1520.        your \SF\WORK directory,  the .x is the node number.   The  log  for
  1521.        NODE 1 callback activities is  BFLOG.1 and BFLOG.2 for node  two and
  1522.        so on.
  1523.        
  1524.        You may delete these  files at any time  and they will be  recreated
  1525.        as needed.   They will  grow quite rapidly because BackFire keeps  a
  1526.        COMPLETE log of the callback sequence.
  1527.        
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.        BackFire Version 3.02           28                     06-09-92        
  1568.        
  1569.        Thats  really  all  there  is  to  running  BackFire.   It's simple,
  1570.        reliable, flexible and fast!
  1571.        
  1572.        As  with  our  other  products  you  can  look  forward  to support,
  1573.        enhancements and upgrades,  with a firm  commitment from me to keep
  1574.        the BackFire system up to date and fully compatible with Spitfire.
  1575.        
  1576.        Enjoy BackFire, it's been fun bringing it to you!
  1577.        
  1578.        For the latest versions of Live Systems Shareware, including
  1579.        BackFire and WildFire, call FLITE-LINE
  1580.        
  1581.        NODE 1 - 402-421-2434   USR HST/DS
  1582.        NODE 2 - 402-421-1171   2400
  1583.        NODE 3 - 402-421-1376   2400 MNP
  1584.        
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.        BackFire Version 3.02           29                     06-09-92        
  1631.        
  1632.        
  1633.                              [[ BACKFIRE REGISTRATION ]]
  1634.                             ~~~~~~~~~~~~~~~~~~~~~~~~
  1635.                          Live Systems Registration Form
  1636.        
  1637.        
  1638.         Name : _____________________________________________________
  1639.        
  1640.         Address : __________________________________________________
  1641.        
  1642.         Address : __________________________________________________
  1643.        
  1644.         City,State,Zip : ___________________________________________
  1645.        
  1646.         Voice Phone : ______________________________________________
  1647.        
  1648.         BBS Name: __________________________________________________
  1649.        
  1650.         BBS Number: ________________________________________________
  1651.        
  1652.         Comments: --------------------------------------------------
  1653.            --------------------------------------------------
  1654.            --------------------------------------------------
  1655.        
  1656.         Your Spitfire 3.2 registration #: ___________
  1657.        
  1658.          Live Systems product you wish to register from the price list:
  1659.        
  1660.          CHECK ONE:
  1661.        
  1662.         [ ]  BackFire 3.02 Multi User version (unlimited)       25.00
  1663.        
  1664.         [ ]  BackFire 3.02 Single User version                  20.00
  1665.        
  1666.        
  1667.          MEDIA DESIRED:       [ ] 5 1/4 360k           [ ] 3 1/2 720k
  1668.        
  1669.                            Allow 2-3 Weeks for Delivery
  1670.        
  1671.         ------------------------------------------------------------
  1672.          Payment may be made by check or money order
  1673.         ------------------------------------------------------------
  1674.        
  1675.              Steve Cox
  1676.              Live Systems
  1677.              3800 Old Cheney Road
  1678.              Suite 101-133
  1679.               Lincoln, Ne.  68516
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.        BackFire Version 3.02           30                     06-09-92